WEBVTT 00:00.000 --> 00:14.840 This is Hacker Public Radio Episode 3,839, for Thursday the 20th of April 2023. 00:14.840 --> 00:19.040 Today's show is entitled, Rip a CD in the Terminal. 00:19.040 --> 00:22.040 It is part of the series Lightweight Apps. 00:22.040 --> 00:26.920 It is hosted by Archer 72 and is about five minutes long. 00:26.920 --> 00:29.560 It carries a clean flag. 00:29.560 --> 00:36.100 The summary is, Archer 72 Rip's CDs in the Terminal and avoids the whims of the media 00:36.100 --> 00:41.000 companies. 00:41.000 --> 00:46.920 Hello, this is Archer 72, welcome to Hacker Public Radio. 00:46.920 --> 00:54.600 In this episode, since I was looking through my old CDs, I decided to try a command line 00:54.600 --> 00:57.880 CD Ripper called ABCDE. 00:57.880 --> 01:06.040 This is an acronym for a Better CD in Coder and on their wiki, since Grab an 01:06.040 --> 01:18.640 entire CD and compress it to Agvorbis, MP3, Flack, AAC, Hog, Speaks, and or MPP, slash MP plus 01:18.640 --> 01:27.720 UsePack format, YABCDE, ordinarily the process of grabbing the data off a CD and encoding 01:27.720 --> 01:33.840 it, then tagging or commenting it is very involved. 01:33.840 --> 01:37.720 ABCDE is designed to automate this. 01:37.720 --> 01:44.240 With one command, it will do a CDDB or music brains query over the internet to look up your 01:44.240 --> 01:52.240 CD or use a locally stored CDDB entry or read CD text from your CD as a fallback for track 01:52.240 --> 01:53.240 information. 01:53.240 --> 02:04.640 This is a good place to mention that 3DB is deprecated now, so the URL for the CDDB lookup 02:04.640 --> 02:12.080 is now at ganooddb.org and I'll leave the link in the show notes, then it grabs an audio 02:12.080 --> 02:21.080 track or all the audio CD tracks from your CD, normalize the volume of individual file 02:21.080 --> 02:32.920 or album as a single unit, compress to Agvorbis, MP3, Flack, Hog, slash Speaks, MPP, slash MP plus 02:32.920 --> 02:45.560 MP4A and or Opus format, all in one CD read, comment or ID3, tag given intelligible file name, 02:45.560 --> 02:52.840 calculate replay gain values for the individual file or the album as a single unit, delete 02:52.840 --> 02:57.960 the intermediate wave or save it for later use, repeat until finished. 02:57.960 --> 03:05.480 Alternatively, ABCDE can also grab a CD and turn it into a single-flack file with an embedded 03:05.480 --> 03:12.760 q-sheet which can be used later on as a source for other formats and will be treated as 03:12.760 --> 03:20.600 if it was the original CD and a way ABCDE can take a compressed backup of your CD collection 03:20.600 --> 03:25.880 that I mentioned this was all in the command line, it was ideal because I wanted to use it 03:25.880 --> 03:31.480 on the Raspberry Pi or other had less type setups. 03:31.480 --> 03:37.680 Well, I was looking at information on this program, I came across, I came across a forum 03:37.680 --> 03:44.880 on Ask Ubuntu and it's posted from a former developer of this program and it preserved 03:44.880 --> 03:52.400 the configuration file there that will rip to 11 different audio formats at the same time 03:52.400 --> 03:54.720 and there as follows. 03:54.720 --> 04:08.960 AugVorbis, MP3, Flack, MusePack, AAC, Opus, WavePack, Monkey's Audio, True Audio, and MP2. 04:08.960 --> 04:15.600 I didn't try to get all the formats working as I was only interested in AugVorbis, MP3, 04:15.600 --> 04:21.840 Flack, and Opus, so I commented out the ones that I didn't use and the different formats 04:21.840 --> 04:25.920 are put into corresponding sub-directory. 04:25.920 --> 04:31.280 The author says to keep in mind that this comp file can also be used for a single audio 04:31.280 --> 04:40.640 codec rip and code by using something like the following, ABCDE, Space, Dash O, Space, MP3, 04:40.640 --> 04:47.840 so I decided to use this and make an alias to something like RIPCD.MP3. 04:47.840 --> 04:54.080 I know this is kind of an outdated way to do things and the project is getting long in the 04:54.080 --> 05:03.120 tooth also. The last commit was on the GitHub page was February 14, 2021 and unlike the online 05:03.120 --> 05:12.080 media companies that decide what can be or not be in the library, you own what you rip and you have 05:12.080 --> 05:18.960 it for good. There's one last thing. If this program stops working and you don't want to use 05:18.960 --> 05:28.400 the graphical ones, there's always an FFMP command that the dumps the contents of the entire 05:28.400 --> 05:34.400 CD to a flag file. Thank you for listening. Feel free to leave a comment if you want. 05:34.400 --> 05:43.680 We're also all feel free to record a show of your own. Bye. 05:43.680 --> 05:48.720 You have been listening to HECK or public radio at HECK or public radio.org. 05:48.720 --> 05:54.160 Today's show was contributed by a HBR this night like yourself. If you ever thought of 05:54.160 --> 06:00.320 recording podcasts, click on our contribute link to find out how easy it means. 06:00.320 --> 06:05.760 Hosting for HBR has been kindly provided by an onsthost.com. 06:05.760 --> 06:10.480 The internet archive and our synced.net. On the satellite stages, 06:10.480 --> 06:13.840 today's show is released on our creative comments. 06:13.840 --> 06:34.000 Attribution for.0 international license.